Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 THE ORCHARDS Detached £771,900 £235,500 14 Sep 2001
2 THE ORCHARDS Detached £746,426 £144,500 9 May 1997